package cn.highedu.coolshark_product.mapper;

import cn.highedu.coolshark_product.pojo.entity.AdminRole;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 管理员与角色关联数据层接口
 */
@Repository
public interface AdminRoleMapper {
    /**
     * 批量插入管理员与角色的关联数据
     * @param adminRoles 管理员与角色关系的集合
     * @return 数据库表改变的行数
     */
    int insertBatch(List<AdminRole> adminRoles);

    /**
     * 根据管理员id删除管理员与角色的关联数据
     * @param adminId 管理员id
     * @return 数据库表改变的行数
     */
    int deleteByAdminId(Long adminId);

}
